; gcdrtype recorder configuration file revision 1.160.1.26 for GAPI 3.5x

[HITACHI SCSI GF1050]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_5GB2
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 8
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[HITACHI IDE GF1000]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_5GB2
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 8
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[HITACHI SCSI GF2050]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_4GB7
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 8
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[HITACHI IDE GF2000]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_4GB7
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 8
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[HP SCSI M820]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + CADDYDEVICE | ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20

[HP IDE 7500]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | WRITECONTINUECMD | NOFLUSHCACHE | LIPOLL_RDBUFCAP |  WRBUSY_056400
CDREADSPEEDS = 1,2,4,8,10,24
CDWRITESPEEDS = 1,2

[DVD+RW IDE GENERATION1]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVD_PRW | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDPRW | READC2ERRORS | READSUBQ16AUDIO | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITERWSPEEDS = 3
DVDREADSPEEDS = 8
DVDREADRWSPEEDS = 8

[DVD+RW+R IDE GENERATION2]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITESPEEDS = 3
DVDWRITERWSPEEDS = 3
DVDREADSPEEDS = 8
DVDREADRWSPEEDS = 8

[DVD+RW+R IDE GENERATION3]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12,24
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 4
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[DVD+RW+R-RW-R IDE DVDMULTI]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12,24
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 4
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[DVD+RW+R+RDL-RW-R IDE DVDMULTI]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | SCRAMBLED | DVDBURNPROOF | NOSUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12,24,40
CDWRITERWSPEEDS = 2,4,8,10,12,24
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 8
DVDWRITERWSPEEDS = 4
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[JVC SCSI 2001]{RecorderType:JVC 2001}<gcdrjvc.dll>
GENERALFLAGS + CADDYDEVICE
WRITEDAOFLAGS - MULTISES_AUDIO | MULTISES_DATA

[JVC SCSI 2010]{RecorderType:JVC 2010}<gcdrjvc.dll>

[JVC SCSI 2020]{RecorderType:JVC 2010}<gcdrjvc.dll>
CDREADSPEEDS = 1,2,6

[JVC SCSI 2040]{RecorderType:JVC 2040}<gcdrjvc.dll>
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL

[JVC IDE 2080]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 1,2,4,8,24

[JVC SCSI 2080]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 1,2,4,8,24

[JVC IDE 4080]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,8,24

[JVC SCSI 4080]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,8,24

[KODAK SCSI PCD600]{RecorderType:Kodak 600}<gcdrphi.dll>
DRVDISCINFOFLAGS + READUPCEAN_PACKED | READISRC_PACKED | READBARCODE
DRVWRITETAOFLAGS + WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 2,6

[LG IDE 8040]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
GENERALFLAGS - AUDIOLEADOUT
READFLAGS + READC2ERRORS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,32
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4

[LG IDE CD/DVD COMBO]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS | READDVD
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
READFLAGS + READDVDDATA | READDVDROM
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + DVDINFO
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,32
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4
DVDREADSPEEDS = 4

[LG IDE DVD-RW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READPOSTGAP
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | NODVDFLUSHCACHE | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 24
CDREADRWSPEEDS = 24
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 6
DVDREADRWSPEEDS = 6

[LG IDE DVD-RAM]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_4GB7
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 8
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[LG IDE DVD-RAM-RW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_RAM | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READPOSTGAP | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | NODVDFLUSHCACHE | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8,12
CDWRITERWSPEEDS = 4,8
CDREADSPEEDS = 24, 32
CDREADRWSPEEDS = 24
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 10
DVDREADRWSPEEDS = 8

[LG IDE DVDMULTI]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | WRITEDVD_RAM | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA |READDVDROM | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 24
CDWRITERWSPEEDS = 16
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 2
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[LITEON IDE MMC1_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
GENERALFLAGS - AUDIOLEADOUT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE
CDWRITESPEEDS = 1,2,4,6,8,12
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20,32

[MATSHITA SCSI 7501]{RecorderType:Matsushita 7501}<gcdrmats.dll>

[MATSHITA SCSI 7502]{RecorderType:Matsushita 7502}<gcdrmmc.dll>
DRVWRITETAOFLAGS + NOAUDIORUNOUTBLKS
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,8

[MATSHITA SCSI 7503]{RecorderType:Matsushita 7502}<gcdrmmc.dll>
READFLAGS + READSUBQ16AUDIO
CDWRITESPEEDS = 1,2,4,8
CDREADSPEEDS = 1,2,8,20

[MATSHITA IDE CW7582]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + USECFGCDRW_RDSPEED | USECFGCDR_RDSPEED
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + ATAPI | READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + TRMODECH_IDX0_3SEC  | UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,8

[MATSHITA IDE CDRRW01]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20

[MATSHITA IDE CDRRW02]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
WRITEDAOFLAGS + CUESUBCDTEXT
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20

[MATSHITA IDE CW8571]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20

[MATSHITA SCSI DVD-RAM LFD100]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_5GB2
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOSETBLSIZE | MODESEL_NODATALEN | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 20
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[MATSHITA SCSI DVD-RAM LFD200]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_4GB7
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | MODESEL_NODATALEN | MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 20
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 1

[MATSHITA SCSI DVD-R/RAM LFD310]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | WRITEDVDR | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0 | DVDBURNPROOF
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | MODESEL_NODATALEN | MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | NOSETCDSPEED | NOSETDVDSPEED | DVDPWLINK
DRVDISCINFOFLAGS + DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + NODVDFLUSHCACHE | WRDVDBUSY_020408 | SENDDVDTIMESTAMP | DVDPR_RESERVETRACK
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 24
DVDWRITESPEEDS = 1
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 6
DVDREADRWSPEEDS = 2

[MATSHITA SCSI DVDRSW9501]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | WRITEDVDR | READDVD
MEDIACAPFLAGS = DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READDVDDATA | READDVDROM 
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0 | DVDBURNPROOF
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | MODESEL_NODATALEN | NOSETCDSPEED | NOSETDVDSPEED
DRVDISCINFOFLAGS + DVDINFO
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + SENDDVDTIMESTAMP
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
DVDWRITESPEEDS = 1
DVDREADSPEEDS = 2

[MITSUMI SCSI CR2200]{RecorderType:Mitsumi CDR}<gcdrmits.dll>

[MITSUMI IDE CR2600]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS - DISCATONCE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6

[MITSUMI IDE CR2801]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS - DISCATONCE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6,8

[MITSUMI IDE CR2802]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,6,8
CDWRITESPEEDS = 1,2

[MITSUMI IDE CR4801]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS - DISCATONCE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6,8
CDWRITESPEEDS = 1,2,4

[MITSUMI SCSI CR4801]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS - DISCATONCE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6,8
CDWRITESPEEDS = 1,2,4

[MITSUMI IDE MMC_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8

[MITSUMI IDE MMC_RAWDAO_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING
GENERALFLAGS - DISCATONCE | AUDIOLEADOUT
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,8

[NEC DVDRW 1X00]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRFPW | DISCATONCE | TRACKATONCE | FIXEDPACKETS | VARPACKETS | WRITECDR | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCODE96 | CUESUBCDTEXT
DRVGENERALFLAGS = NOSETDVDSTRUCTMAN
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | CDFLUSHCACHENOIMM
CDWRITESPEEDS = 4,8,12,24
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 4
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[NEC IDE NR7500A]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVGENERALFLAGS + MODESEL_NODATALEN
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
DRVWRITETAOFLAGS + NOTESTSIMULATION
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 1,2,4,8,10,20,32

[NEC IDE NR9100A]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
DRVWRITETAOFLAGS + NOTESTSIMULATION
CDWRITESPEEDS = 4,8,16,20,24,32,40,48
CDWRITERWSPEEDS = 4,10,12,24
CDREADSPEEDS = 1,2,4,8,10,20,32,48

[PHILIPS SCSI CDD521]{RecorderType:Philips 521}<gcdrphi.dll>

[PHILIPS SCSI CDD522]{RecorderType:Philips 522}<gcdrphi.dll>
READFLAGS + READCDAUDIO
DRVREADFLAGS + AUDIO_READCMD

[PHILIPS SCSI CDD2000]{RecorderType:Philips 2000}<gcdrphi.dll>
READFLAGS + READCDAUDIO
DRVREADFLAGS + AUDIO_READCMD
DRVWRITETAOFLAGS + WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + WRITEUPCEANCODE | WRITEISRCCODE
CDREADSPEEDS = 1,2,4

[PHILIPS SCSI CDD2600]{RecorderType:Philips 2000}<gcdrphi.dll>
READFLAGS + READCDAUDIO
DRVREADFLAGS + AUDIO_READCMD
DRVDISCINFOFLAGS + ATAPI
DRVWRITETAOFLAGS + WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + WRITEUPCEANCODE | WRITEISRCCODE
CDREADSPEEDS = 1,2,6

[PHILIPS SCSI CDD3600]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + RAWDAO | ERASING
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS + MODESEL_NOSETBLSIZE | CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF | ATAPI | READTRKINFODATA28
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + TRMODECH_IDX0_3SEC  | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6

[PHILIPS IDE CDD3610]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTOC_LBNMSF | ATAPI | READTRKINFODATA28
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + TRMODECH_IDX0_3SEC  | UNDERRUN_ILLBLADDR
CDREADSPEEDS = 1,2,4,6

[PHILIPS IDE 2x2]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2
CDWRITERWSPEEDS = 2
CDREADSPEEDS = 1,2,6,8,12,24

[PHILIPS IDE 4x2]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2
CDREADSPEEDS = 1,2,6,8,12,24

[PHILIPS IDE 4x4_8x4]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,6,8,12,24,32

[PHILIPS IDE 4xU]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,6,8,12,24

[PHILIPS IDE 12x8]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4,8,12
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 1,2,6,8,12,24,32

[PHILIPS IDE 16x10_16x12_RAW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4,8,12,16
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 1,2,6,8,12,24,32

[PHILIPS IDE 16x10_16x12_CUE]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4,8,12,16
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 1,2,6,8,12,24,32

[PHILIPS IDE 24x10_32x12_40x12_RAW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4,8,12,16,24,32
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 1,2,6,8,12,24,32,40,48

[PHILIPS IDE 24x10_32x12_40x12_CUE]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28
DRVWRITETAOFLAGS + NOTESTSIMULATION | UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4,8,12,16,24,32
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 1,2,6,8,12,24,32,40,48

[PHILIPS IDE COMBO_16x10_12x_RAW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + RAWDAO | ERASING | FIXEDPACKETS | READDVD
GENERALFLAGS - DISCATONCE
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
READFLAGS + READDVDDATA | READDVDROM
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + READTRKINFODATA28 | DVDINFO
DRVWRITETAOFLAGS - WRITE12CMD
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
CDWRITESPEEDS = 1,2,4,8,12,16
CDWRITERWSPEEDS = 2,4,8,10
CDREADSPEEDS = 1,2,6,8,12,24,32,40
DVDREADSPEEDS = 12

[PINNACLE SCSI RCD5020]{RecorderType:JVC 2010}<gcdrjvc.dll>
GENERALFLAGS - DISCATONCE
GENERALFLAGS + CADDYDEVICE
READFLAGS - READCDAUDIO

[PIONEER SCSI DR504X]{RecorderType:Pioneer CDWO}<gcdrphi.dll>
GENERALFLAGS + CADDYDEVICE
GENERALFLAGS - DISCATONCE | MSB_AUDIO 
READFLAGS + READCDAUDIO
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVREADFLAGS + AUDIO_RDCDDACMD
CDWRITESPEEDS = 2,4
CDREADSPEEDS = 1,2,4

[PIONEER SCSI DWS114X]{RecorderType:Pioneer CDWO}<gcdrphi.dll>
GENERALFLAGS - DISCATONCE | MSB_AUDIO 
READFLAGS + READCDAUDIO
DRVGENERALFLAGS - LOADUNLOADCMD
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVREADFLAGS + AUDIO_RDCDDACMD
CDWRITESPEEDS = 2,4
CDREADSPEEDS = 4

[PIONEER DVD/CDRW DCR111]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS | READDVD
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16NOCRC
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
READFLAGS + READDVDDATA | READDVDROM
DRVGENERALFLAGS + MODESEL_NOSETBLSIZE
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 16,40
DVDREADSPEEDS = 4

[PIONEER SCSI DVDRS101]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = TESTWRITE | DVDWRDAO | WRITEDVDR | READDVD
MEDIACAPFLAGS = DVDR_3GB9 | DVDAUTHORING
READFLAGS = READDVDDATA | READDVDROM
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | NOSETCDSPEED
DRVDISCINFOFLAGS + DVDINFO
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + SENDDVDCPM | SENDDVDMANUFACTINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
DVDWRITESPEEDS = 1
DVDREADSPEEDS = 1

[PIONEER SCSI DVDRS201]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | WRITEDVDR | READDVD
MEDIACAPFLAGS = DVDR_3GB9 | DVDR_4GB7 | DVDAUTHORING
READFLAGS = READDVDDATA | READDVDROM
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOSETBLSIZE | NOSETCDSPEED
DRVDISCINFOFLAGS + DVDINFO
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
DRVWRITEDAOFLAGS + SENDDVDCPM | SENDDVDMANUFACTINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
DVDWRITESPEEDS = 1
DVDREADSPEEDS = 2

[PIONEER IDE DVR103]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16NOCRC | READPOSTGAP
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF
DRVGENERALFLAGS = NOSETCDSPEED
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | NODVDFLUSHCACHE | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 24
CDREADRWSPEEDS = 24
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 2

[PIONEER IDE DVR104]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 24
CDREADRWSPEEDS = 24
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 6
DVDREADRWSPEEDS = 6

[PIONEER IDE DVD-R7322]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = CADDYDEVICE | TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = MODESEL_NODATALEN | NOSETDVDSPEED
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 24
CDREADRWSPEEDS = 24
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 6
DVDREADRWSPEEDS = 6

[PIONEER IDE DVR105]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | NODATA2352 | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8,12,16
CDWRITERWSPEEDS = 2,4,8
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 2
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[PIONEER IDE DVR106]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8,12,16
CDWRITERWSPEEDS = 4,10
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITESPEEDS = 4
DVDWRITERWSPEEDS = 2
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[PLASMON SCSI RF4100]{RecorderType:Philips 522}<gcdrphi.dll>

[PLEXTOR SCSI PXR412C]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + CADDYDEVICE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,8,12

[PLEXTOR SCSI PXR820T]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS
DRVGENERALFLAGS - MMC_VERSION90
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDWRITESPEEDS = 1,2,4,6,8
CDREADSPEEDS = 1,2,4,6,8,12,20

[PLEXTOR SCSI PXW4220T]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6,8,12,20

[PLEXTOR SCSI PXW8220T]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDWRITESPEEDS = 1,2,4,6,8
CDREADSPEEDS = 1,2,4,6,8,12,20

[PLEXTOR IDE PXW8432T]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,4,8,20,32

[PLEXTOR IDE PX-320]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | READDVD | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READDVDDATA | READDVDROM | READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,4,8,20,32
DVDREADSPEEDS = 10

[PLEXTOR IDE PX-708]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8,16,32,40
CDWRITERWSPEEDS = 4,10
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 2,4,8
DVDWRITERWSPEEDS = 2,4
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[PLEXTOR IDE PX-712]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | WRITEDVD_PRW | WRITEDVD_P_R | READCD | READDVD | ERASING | VARPACKETS
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READDVDPRW | READDVDP_R | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = FIXEDPREGAP | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = 0
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | WRDVDBUSY_020408
CDWRITESPEEDS = 4,8,10,16,24,32,48
CDWRITERWSPEEDS = 4,10,16,24
CDREADSPEEDS = 48
CDREADRWSPEEDS = 48
DVDWRITESPEEDS = 1,2,4,8,12
DVDWRITERWSPEEDS = 1,2,4
DVDREADSPEEDS = 16
DVDREADRWSPEEDS = 16

[RICOH SCSI 1420]{RecorderType:Ricoh 1420}<gcdrphi.dll>
FAMILY = DEVFAM_CDR_RICOH_1420
GENERALFLAGS + CADDYDEVICE
READFLAGS + READCDAUDIO
WRITETAOFLAGS + NOMIXECCEDC
WRITEDAOFLAGS - AUDIO_ONLY
DRVGENERALFLAGS - LOADUNLOADCMD
DRVDISCINFOFLAGS + ATAPI
DRVREADFLAGS + AUDIO_RDCDDACMD
CDREADSPEEDS = 1,2,4

[RICOH SCSI MP6200S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
WRITEDAOFLAGS + WRITESESCMD | LILOTRFER | AUDIO_ONLY | CUEPAUSE0
WRITEDAOFLAGS - MULTISES_AUDIO | MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS - READSUBCHANCMD
CDREADSPEEDS = 1,2,6

[RICOH SCSI MP6201S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + CADDYDEVICE | ERASING
WRITEDAOFLAGS + WRITESESCMD | LILOTRFER | AUDIO_ONLY | CUEPAUSE0
WRITEDAOFLAGS - MULTISES_AUDIO | MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS - READSUBCHANCMD
CDREADSPEEDS = 1,2,6

[RICOH IDE MP6200A]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
WRITEDAOFLAGS + WRITESESCMD | LILOTRFER | AUDIO_ONLY | CUEPAUSE0
WRITEDAOFLAGS - MULTISES_AUDIO | MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
CDREADSPEEDS = 1,2,6

[RICOH IDE MMC_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,20

[RICOH SCSI MMC_GENERIC]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,20

[RICOH IDE MMC_DVDCDRW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | READDVD
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
READFLAGS + READDVDDATA | READDVDROM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + DVDINFO
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,24
DVDREADSPEEDS = 4

[RICOH IDE MMC2_DVDCDRW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | READDVD
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
READFLAGS + READDVDDATA | READDVDROM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + DVDINFO
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,24
DVDREADSPEEDS = 4

[SANYO SCSI CRDR800S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS - AUDIOLEADOUT
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE
CDWRITESPEEDS = 1,2,4,6,8
CDREADSPEEDS = 1,2,4,6,8,12,20

[SANYO SCSI MMC_GENERIC]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4,6,8
CDWRITERWSPEEDS = 2
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20

[SANYO IDE MMC2_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4,6,8,12
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20,32

[SANYO SCSI MMC2_GENERIC]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
GENERALFLAGS - AUDIOLEADOUT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4,6,8,12
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16,20,32

[SONY SCSI CDW900]{RecorderType:Sony CDW900}<gcdwsony.dll>

[SONY SCSI CDU920S]{RecorderType:Sony CDR}<gcdrsony.dll>

[SONY SCSI CDU924S]{RecorderType:Sony CDR}<gcdrsony.dll>
CDREADSPEEDS = 1,2,4

[SONY SCSI CDU926S]{RecorderType:Sony CDR}<gcdrsony.dll>
GENERALFLAGS - DISCATONCE
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 1,2,4,6

[SONY IDE CDU928]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + CADDYDEVICE
GENERALFLAGS - DISCATONCE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
CDREADSPEEDS = 1,2,8

[SONY SCSI CDU948S]{RecorderType:Sony CDR}<gcdrsony.dll>
CDWRITESPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8

[SONY IDE CRX100]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | WRITECONTINUECMD | NOFLUSHCACHE | LIPOLL_RDBUFCAP |  WRBUSY_056400 | WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,10,24
CDWRITESPEEDS = 1,2,4

[SONY IDE CRX110]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | WRITECONTINUECMD | NOFLUSHCACHE | LIPOLL_RDBUFCAP |  WRBUSY_056400 | WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,10,24
CDWRITESPEEDS = 1,2,4

[SONY IDE CRX120]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS - MULTISES_DATA
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | WRITECONTINUECMD | NOFLUSHCACHE | LIPOLL_RDBUFCAP |  WRBUSY_056400 | WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,10,24
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4

[SONY IDE CRX140E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS - MULTISES_DATA
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
READFLAGS + READSUBQ16AUDIO
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM | USEALLCFGSPEEDS
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | NOFLUSHCACHE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,32
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4

[SONY SCSI CRX140S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS - MULTISES_DATA
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM | USEALLCFGSPEEDS
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | NOFLUSHCACHE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,32
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4

[SONY IDE CRX1611]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
GENERALFLAGS - AUDIOLEADOUT
WRITEDAOFLAGS - MULTISES_DATA
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVGENERALFLAGS + CHECKLOADMEDIUM
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + NOTESTSIMULATION | WRITE12CMD
DRVWRITEDAOFLAGS + CUELILOMODE | NOFLUSHCACHE |  WRBUSY_020408
CDREADSPEEDS = 1,2,4,8,32
CDWRITESPEEDS = 1,2,4,8
CDWRITERWSPEEDS = 2,4

[TAIYO YUDEN SCSI EW50]{RecorderType:Taiyo Yuden EW50}<gcdrphi.dll>
GENERALFLAGS - MSB_AUDIO
READFLAGS + READCDAUDIO
DRVREADFLAGS + AUDIO_READCMD

[TEAC SCSI CDR50S]{RecorderType:JVC 2010}<gcdrjvc.dll>
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4

[TEAC SCSI CDR55S]{RecorderType:TEAC 55S}<gcdrjvc.dll>
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,8,12

[TEAC SCSI CDR56S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
DRVGENERALFLAGS + MODESEL_NODATALEN
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4,6
CDREADSPEEDS = 1,2,4,8,12,24

[TEAC SCSI CDR58S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4,6,8
CDREADSPEEDS = 1,2,4,8,12,24

[TEAC IDE CDW54E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,8,12,24,32

[TEAC SCSI CDW512S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING
WRITEDAOFLAGS + CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,8,12,24,32

[TEAC IDE CDW512E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
WRITEDAOFLAGS + CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVGENERALFLAGS - MMC_VERSION90
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,8,12,24,32

[TOSHIBA IDE SDR1002]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | READDVD
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE
READFLAGS + READDVDDATA | READDVDROM
DRVGENERALFLAGS - MMC_VERSION90
DRVDISCINFOFLAGS + DVDINFO
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,8,24
DVDREADSPEEDS = 4

[TOSHIBA IDE DVD-RAM SDW1101]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_2GB6 | DVDR_5GB2
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 16
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 2

[TOSHIBA IDE DVD-RAM SDW2002]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = DVDWRDAO | DVDWRFPW | WRITEDVD_RAM | READCD | READDVD
MEDIACAPFLAGS = DVDR_2GB6 | DVDR_4GB7 | DVDR_5GB2
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRAM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = AUTOINDEX0
DRVGENERALFLAGS = MODESEL_NOPAGE00 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | DVDINFO
DRVWRITEDAOFLAGS - WRITEUPCEANCODE | WRITEISRCCODE
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 16
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 2
DVDREADRWSPEEDS = 2

[TOSHIBA IDE DVD-RW SDR5002]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS = TESTWRITE | DVDWRDAO | DVDWRVPW | DVDWRFPW | DISCATONCE | TRACKATONCE | WRITECDR | WRITEDVDR | WRITEDVD_RW | READCD | READDVD | ERASING
MEDIACAPFLAGS = CDR_74M | DVDR_3GB9 | DVDR_4GB7 | DVDGENERAL
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READDVDRW | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16INVERTEDCRC | READPOSTGAP
WRITETAOFLAGS = FIXEDPREGAP | NOINDEXES | FIXATION
WRITEDAOFLAGS = MULTISES_DVDR | MULTISES_AUDIO | MULTISES_DATA | SCRAMBLED | DVDBURNPROOF | CUESUBCDTEXT
DRVGENERALFLAGS = NOSETCDSPEED
ERASEFLAGS = CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_SES_TOTAL | CDRW_SES_UNCLOSE | DVDRW_DISC_TOTAL | DVDRW_DISC_MINIMAL
DRVDISCINFOFLAGS + DVDINFO
DRVWRITETAOFLAGS + WRBUSY_020408
DRVWRITEDAOFLAGS + CUELILOMODE |  WRBUSY_020408 | SENDDVDMANUFACTINFO | NODVDFLUSHCACHE | WRDVDBUSY_020408
CDWRITESPEEDS = 4,16
CDWRITERWSPEEDS = 2,4,10
CDREADSPEEDS = 32
CDREADRWSPEEDS = 32
DVDWRITESPEEDS = 2
DVDWRITERWSPEEDS = 1
DVDREADSPEEDS = 12
DVDREADRWSPEEDS = 12

[YAMAHA SCSI CDR100]{RecorderType:Yamaha CDR}<gcdrphi.dll>
FAMILY = DEVFAM_CDR_YAM
GENERALFLAGS + CADDYDEVICE
GENERALFLAGS - MSB_AUDIO
READFLAGS + READCDAUDIO
WRITEDAOFLAGS - LILOTRFER | 2352_ONLY | AUDIO_ONLY
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVREADFLAGS + AUDIO_RDCDDACMD
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 2,4

[YAMAHA SCSI CDR102]{RecorderType:Yamaha CDR}<gcdrphi.dll>
FAMILY = DEVFAM_CDR_YAM
GENERALFLAGS + CADDYDEVICE
GENERALFLAGS - MSB_AUDIO
READFLAGS + READCDAUDIO
WRITEDAOFLAGS - LILOTRFER | 2352_ONLY | AUDIO_ONLY
DRVDISCINFOFLAGS - READSUBCHANCMD
DRVREADFLAGS + AUDIO_RDCDDACMD
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 2,4

[YAMAHA SCSI CDR200]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDREADSPEEDS = 1,2,4,6

[YAMAHA SCSI CDR400T]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA SCSI CDR400C]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + CADDYDEVICE
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA IDE CDR401C]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + CADDYDEVICE
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA IDE CDR401T]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA IDE CRW4001]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA SCSI CRW2216S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA IDE CRW2216E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA SCSI CRW2260]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDREADSPEEDS = 1,2,4,6

[YAMAHA IDE CRW2261]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2
CDREADSPEEDS = 1,2,4,6

[YAMAHA SCSI CRW4260]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6

[YAMAHA SCSI CRW4216S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA IDE CRW4216E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA SCSI CRW4416S]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA IDE CRW4416E]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA IDE MMC_GENERIC]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
FAMILY = DEVFAM_CDR_IDE_ATAPI
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVREADFLAGS + AUDIO_FIRSTCMDFUA
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[YAMAHA SCSI MMC_GENERIC]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS + ERASING | FIXEDPACKETS
DISCINFOFLAGS + READCDTEXT
READFLAGS + READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READSUBQ96AUDIO
WRITEDAOFLAGS + CUESUBCODE96 | CUESUBCDTEXT
ERASEFLAGS + CDRW_DISC_TOTAL | CDRW_DISC_MINIMAL | CDRW_DISC_FULLCAP
DRVWRITETAOFLAGS + UNDERRUN_ILLBLADDR
DRVWRITEDAOFLAGS + WRBUSY_020408
CDWRITESPEEDS = 1,2,4
CDWRITERWSPEEDS = 2,4
CDREADSPEEDS = 1,2,4,6,8,10,12,14,16

[STANDARD DVDROM]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD | READDVD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDROM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 1
DVDREADSPEEDS = 2

[STANDARD CDROM]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS | SUBQ16BCD | SUBQ16INVERTEDCRC
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[STANDARD DETECTED CDROM]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO  | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[STANDARD DETECTED DVDROM]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD | READDVD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDROM | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[STANDARD CDROM DISCINFO_BCD]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVDISCINFOFLAGS - READTOC_BINVAL
DRVDISCINFOFLAGS - READTOC_BINMSF
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[PLEXTOR SCSI CDROM32]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16NOCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVREADFLAGS + NOREADCDCMD | AUDIO_RDCDDACMD | C2ERR_MODESEL2646
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD
DRVDISCINFOFLAGS - MMC | READTOC_BINVAL | READTOC_BINMSF
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 4
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[PLEXTOR SCSI CDROM40]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
DISCINFOFLAGS + READCDTEXT
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READC2ERRORS | READSUBQ16AUDIO | SUBQ16INVERTEDCRC | READPOSTGAP | READSUBQ96AUDIO
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = NOMODESEL10 | MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED | NOMMC_FORCECFG | USECFGCDRW_RDSPEED | USECFGCDR_RDSPEED
DRVREADFLAGS + NOREADCDCMD | AUDIO_RDCDDACMD | C2ERR_MODESEL2646
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD
DRVDISCINFOFLAGS - READTOC_BINVAL | READTOC_BINMSF
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 40
CDREADRWSPEEDS = 40
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[PIONEER SCSI DVDROM]{RecorderType:MMC/SCSI}<gcdrmmc.dll>
GENERALFLAGS = READCD | READDVD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READDVDDATA | READDVDROM | READC2ERRORS | READSUBQ16AUDIO | SUBQ16BCD | SUBQ16NOCRC | READPOSTGAP
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETCDSPEED
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO | READTOC_BINVAL | READTOC_BINMSF
DRVDISCINFOFLAGS - MMC
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = 0
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 4
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 1

[AUTODETECT CD DEVICE NEC2510]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSETDVDSTRUCTMAN
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[AUTODETECT CD DEVICE PHILIPS JR CDRW]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = CADDYDEVICE | READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSENDOPC
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[AUTODETECT CD DEVICE SLIMLINE]{{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = CADDYDEVICE | READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[AUTODETECT CD DEVICE TDK CDRW4800]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSENDOPC
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[AUTODETECT CD DEVICE NOUPCEAN]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05 | NOSENDOPC
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = NO_WRITEUPCEAN
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO | NO_WRITEUPCEAN
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[AUTODETECT CD DEVICE]{RecorderType:IDE/ATAPI}<gcdrmmc.dll>
GENERALFLAGS = READCD
MEDIACAPFLAGS = 0
READFLAGS = READCDDATA | READCDMODE2FORM2 | READCDAUDIO | READPOSTGAP | READC2ERRORS | SUBQ16BCD | SUBQ16INVERTEDCRC
WRITETAOFLAGS = 0
WRITEDAOFLAGS = 0
DRVGENERALFLAGS = MODESEL_NOPAGE01 | MODESEL_NOPAGE05
DRVDISCINFOFLAGS + NO_READDISCINFOCMD | NO_READTRKINFOCMD | DVDINFO
DRVWRITETAOFLAGS = 0
DRVWRITEDAOFLAGS = LOPOLL_RDDISCINFO
CDWRITESPEEDS = 0
CDWRITERWSPEEDS = 0
CDREADSPEEDS = 0
CDREADRWSPEEDS = 0
DVDWRITESPEEDS = 0
DVDREADSPEEDS = 0

[VIRTUAL DRIVE]{RecorderType:VIRTUAL}<gcdrmmc.dll>

